package cac.fenjian.resource.MsDeliveryPackageInfo.dto;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.util.Date;

//配送任务信息表
public class MsDeliveryPackageInfoDTO {

    //序号
    private int rn;

    //主键
    private String msDeliveryPackageInfoId;

    //配送车编码
    private String deliveryVehicleCode;

    //工作包器具编码
    private String toolCode;

    //配送单号
    private String deliveryBillCode;

    //配送时间
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GTM-8")
    private Date deliveryTime;

    //配送人员编码
    private String deliveryEmpCode;

    //配送完成时间
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GTM-8")
    private Date deliveryFinishTime;

    //配送完成人员
    private String deliveryFinishEmpCode;

    //专业厂接收时间
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GTM-8")
    private Date departReceiveTime;

    //专业厂接收人员
    private String departReceiveEmpCode;

    //拒收人员
    private String rejectEmpCode;

    //拒收原因
    private String rejectEmpReason;

    //
    private String msWorkbinMaterialId;

    public String getMsWorkbinMaterialId() {
        return msWorkbinMaterialId;
    }

    public void setMsWorkbinMaterialId(String msWorkbinMaterialId) {
        this.msWorkbinMaterialId = msWorkbinMaterialId;
    }

    public int getRn() {
        return rn;
    }

    public void setRn(int rn) {
        this.rn = rn;
    }

    public String getMsDeliveryPackageInfoId() {
        return msDeliveryPackageInfoId;
    }

    public void setMsDeliveryPackageInfoId(String msDeliveryPackageInfoId) {
        this.msDeliveryPackageInfoId = msDeliveryPackageInfoId;
    }

    public String getDeliveryVehicleCode() {
        return deliveryVehicleCode;
    }

    public void setDeliveryVehicleCode(String deliveryVehicleCode) {
        this.deliveryVehicleCode = deliveryVehicleCode;
    }

    public String getToolCode() {
        return toolCode;
    }

    public void setToolCode(String toolCode) {
        this.toolCode = toolCode;
    }

    public String getDeliveryBillCode() {
        return deliveryBillCode;
    }

    public void setDeliveryBillCode(String deliveryBillCode) {
        this.deliveryBillCode = deliveryBillCode;
    }


    public String getDeliveryEmpCode() {
        return deliveryEmpCode;
    }

    public void setDeliveryEmpCode(String deliveryEmpCode) {
        this.deliveryEmpCode = deliveryEmpCode;
    }


    public String getDeliveryFinishEmpCode() {
        return deliveryFinishEmpCode;
    }

    public void setDeliveryFinishEmpCode(String deliveryFinishEmpCode) {
        this.deliveryFinishEmpCode = deliveryFinishEmpCode;
    }

    public Date getDeliveryTime() {
        return deliveryTime;
    }

    public void setDeliveryTime(Date deliveryTime) {
        this.deliveryTime = deliveryTime;
    }

    public Date getDeliveryFinishTime() {
        return deliveryFinishTime;
    }

    public void setDeliveryFinishTime(Date deliveryFinishTime) {
        this.deliveryFinishTime = deliveryFinishTime;
    }

    public Date getDepartReceiveTime() {
        return departReceiveTime;
    }

    public void setDepartReceiveTime(Date departReceiveTime) {
        this.departReceiveTime = departReceiveTime;
    }

    public String getDepartReceiveEmpCode() {
        return departReceiveEmpCode;
    }

    public void setDepartReceiveEmpCode(String departReceiveEmpCode) {
        this.departReceiveEmpCode = departReceiveEmpCode;
    }

    public String getRejectEmpCode() {
        return rejectEmpCode;
    }

    public void setRejectEmpCode(String rejectEmpCode) {
        this.rejectEmpCode = rejectEmpCode;
    }

    public String getRejectEmpReason() {
        return rejectEmpReason;
    }

    public void setRejectEmpReason(String rejectEmpReason) {
        this.rejectEmpReason = rejectEmpReason;
    }
}
